package spring.config;

import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;

/**
 * Created by kassadin@foxmail.com on 2017/4/25 0025.
 */
public class SpittrWebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {

    /**
     * 有@Configuration注解的类将会用来配置ContextLoaderListener创建的应用上下文中的bean。
     */
    protected Class<?>[] getRootConfigClasses() {
        return new Class[]{RootConfig.class};
    }

    /**
     * 返回的带有@Configuration注解的类将会用来定义DispatcherServlet应用上下文中的bean。
     */
    protected Class<?>[] getServletConfigClasses() {
        return new Class[]{WebConfig.class};
    }

    protected String[] getServletMappings() {
//        DispatcherServlet
//        ContextLoaderListener
        return new String[]{"/"};
    }
}
